package Server.Model;

import java.util.List;
import Model.Carte;

public class Joueur extends Model.Joueur {
    private List<Carte> carteEnMain;
    private boolean modeIA; // faux si c'est un joueur, vrai si c'est une IA

    Joueur(int idJoueur, boolean dealer) {
        super(idJoueur, dealer);
        modeIA = false;
    }

    public boolean isModeIA() {
        return modeIA;
    }

    public void setModeIA(boolean modeIA) {
        this.modeIA = modeIA;
    }

    public List<Carte> getCarteEnMain() {
        return carteEnMain;
    }

    public void setCarteEnMain(List<Carte> carteEnMain) {
        this.carteEnMain = carteEnMain;
    }

    /**
     * Supprime une carte de la liste des cartes en mains
     * @param carte la carte à supprimer
     */
    public void removeCarteEnMain(Carte carte){
        this.carteEnMain.remove(carte);
    }
}
